//package thread;
//
//import java.util.ArrayList;
//import java.util.Collection;
//import java.util.Collections;
//import java.util.List;
//
//public class SyncApiDemo2 {
//    public static void main(String[] args) {
////        List<Integer> list = new ArrayList<>();
//        List<Integer> list = Collections.synchronizedList(new ArrayList<>());
//        Thread t1 = new Thread(){
//            public void run(){
//                for (int i = 0; i < 1000; i++);{
//                    int i = 0;
//                    list.add(i);
//                }
//            }
//        };
//        Thread t2 = new Thread(){
//            public void run(){
//                for (int i = 0; i < 1000; i++);{
//                    list.add(i);
//                }
//            }
//        };
//        t1.start();
//        t2.start();
//
//        try {
//            Thread.sleep(50);
//        } catch (InterruptedException e) {
//        }
//        System.out.println(list.size());
//    }
//}
